package cn.yunhe.services;

import cn.yunhe.entity.Assistant;
import com.github.pagehelper.Page;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;

/**
 * Created by 孙权庆 on 2018/5/29.
 */
@Service
public interface IAssistantServices {
    /**
     * 登录检查
     *
     * @param map
     * @return
     */
    Assistant checkLogin(Map map);


    /**
     * 辅导员列表模糊查询
     *
     * @param cond
     * @return
     */
    Page queryListLikeAssistant(Map<String, Object> cond);

    /**
     * 得到所有辅导员的集合
     *
     * @return
     */
    List<Object> getListAssistant();

    /**
     * 新增辅导员
     *
     * @param assistant
     */
    int addAssistant(Assistant assistant);

    /**
     * 根据id获得辅导员
     *
     * @param assistant
     * @return
     */
    Assistant getAssistantById(Assistant assistant);

    /**
     * 修改辅导员
     *
     * @param assistant
     */
    int updateAssistant(Assistant assistant);

    /**
     * 删除辅导员
     *
     * @param assistant
     */
    int deleteAssistant(Assistant assistant);
}
